package com.zlt.service;

import com.zlt.dto.OnlineResumeDTO;
import com.zlt.entity.User;
import com.zlt.vo.ActiveUser;
import com.zlt.vo.OnlineResumeVO;
import com.zlt.vo.ResumeVO;
import com.zlt.vo.UserVo;

import java.util.List;

public interface ResumeService {
    boolean createOnlineResume(OnlineResumeDTO onlineResumeDTO);

    boolean updateAdvantage(String advantage);

    boolean updateExpectedPosition(String expectedPosition);

    boolean updateEducation(String education);

    boolean updateInternship(String internship);

    boolean updateSalary(String minSalary, String maxSalary);

    OnlineResumeVO queryOnlineResume();

    List<ResumeVO> queryAllResume();

    boolean deleteResume(Integer rid);

    ResumeVO previewResume(Integer rid);

    boolean setupDefaultResumeToNormal();

    boolean setupDefaultResume(Integer rid);

    boolean saveResume(String submittedFileName, String url);

    UserVo getUSerByUid();

    boolean updatePhoto(String url);

    boolean sendResume(String cid , String jid);
}
